musings with software engineer